exercise 7.8 complete